Skip to content

METPO v7 (2 causal-mechanism classes) + ground 4 residual concepts + #535 ID ranges#114

Merged
realmarcin merged 1 commit into
mainfrom
claude/metpo-v7-residual
Jun 16, 2026
Merged

METPO v7 (2 causal-mechanism classes) + ground 4 residual concepts + #535 ID ranges#114
realmarcin merged 1 commit into
mainfrom
claude/metpo-v7-residual

Conversation

@realmarcin

Copy link
Copy Markdown
Contributor

Works the two remaining backlog issues, anchored to the latest METPO release (2026-06-12, w3id PURL = what BioPortal serves; BioPortal's API needs a key).

1. New terms for the non-ontological residual → cohort v7

The node residual is overwhelmingly graph-narrative phrases (adaptation states, composite descriptors) and vague verbs — not ontology concepts. Only 2 are genuinely-novel, recurring, no-home mechanism concepts, lifted as a tight v7 cohort:

ID label edges why new
METPO:1007720 salt-in strategy 5 halophile molar K⁺/Cl⁻ osmoadaptation; no METPO/GO term
METPO:1007721 reductive genome evolution 3 gene-loss genome reduction; no GO process term

Parented under METPO:1000059 (phenotype) as a fallback, flagged for maintainer reslotting. robot-validate PASS (ELK no UNSAT, +6).

Two further residual concepts turned out to have existing homes and were grounded, not proposed: hydrostatic pressurePATO:0001025, chemotaxis signalingGO:0006935. Node grounding 61% → 62% (1024/1643). The rest of the residual is deliberately left as free-text labels.

2. #535 round-trip — BioPortal-release-based ID ranges

None of the v1–v7 placeholders are minted upstream yet (the 2007xxx band is wholly free; 1007xxx used only to 1007093), so the round-trip stays blocked on the maintainers. I commented on #535 with concrete suggested mintable ranges from the release frontier — classes 1007094–1007238 (145), predicates 2000735–2000747 (13) — and flagged that the 1-series frontier is only ~300 IDs below TraitMech's 1007400 placeholders (mint soon to avoid a future renumber). v7 added to the submission (total now 145 classes + 13 predicates).

Verification

  • just verify-proposal / robot-validate-proposal metpo_traitmech_v7 — pass.
  • just validate-strict: 477 files, 0 errors. id↔label gate clean. Grounding idempotent. Pages regenerated.

🤖 Generated with Claude Code

…ncepts

New proposal cohort metpo_traitmech_v7 lifts the 2 genuinely-novel recurring
causal-graph mechanism concepts from the node residual that have no METPO/GO/
CHEBI/ENVO/PATO home:
  METPO:1007720 salt-in strategy            (5 edges; halophile K+/Cl- osmoadaptation)
  METPO:1007721 reductive genome evolution  (3 edges; gene-loss genome reduction)
Parented under METPO:1000059 (phenotype) as a fallback; maintainers may reslot
(flagged). robot-validate PASS (ELK no UNSAT, +6).

Grounding tail (matching, not proposing) — 2 residual concepts had existing
ontology homes after all:
  hydrostatic pressure  -> PATO:0001025 pressure   (4 edges)
  chemotaxis signaling  -> GO:0006935  chemotaxis  (3 edges)

Node grounding 1011 -> 1024 / 1643 (61% -> 62%). The rest of the residual is
non-ontological graph-narrative phrases — deliberately left as free-text labels
rather than force-matched or proposed.

ID ranges reserved against the latest METPO release (2026-06-12, w3id/BioPortal):
1-series used to 1007093, 2-series to 2000734; v7 takes 1007720-1007721 (next
free above v5). #535 updated with concrete suggested mintable ranges.

validate-strict 0 errors; id-label gate clean; grounding idempotent; pages regen.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@realmarcin realmarcin merged commit 2e946e7 into main Jun 16, 2026
4 checks passed
@realmarcin realmarcin deleted the claude/metpo-v7-residual branch June 16, 2026 07:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant